/*.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after {box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in .05s;transform-origin:center;}*/
body, input, button, textarea, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary, blockquote, q, th, td, caption, table, div, span, object, iframe, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
    font-family: PingFangSC-Light, "\5FAE\8F6F\96C5\9ED1", "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei", Helvetica, Tahoma, sans-serif;
}

:root {
    --primary: var(--primary);
}
.el-dialog__header{
    background: #fff;
    border-bottom: 1px solid #efefef;
}
.el-dialog__footer{
    background: #fff;
    border-top: 1px solid #efefef;
    text-align: center;
}
.el-dialog__full-screen {
    position: absolute;
    top: 20px;
    right: 46px;
    cursor: pointer;
    color: #909399;
    font-size: 16px;
}
/* 对话框设置居中 */
.el-dialog__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.el-dialog__wrapper .el-dialog {
    margin-bottom: 0;
}
/* 对话框全屏上边距为0 */
.el-dialog.is-fullscreen {
    margin-top: 0 !important;
    width: 100% !important;
}
/* 对话框拖动 */
.el-dialog__wrapper-move {
    overflow: hidden;
}
.el-dialog__wrapper-move .el-dialog__header {
    cursor: pointer;
}
.el-dialog__wrapper-move .is-fullscreen .el-dialog__header {
    cursor: default;
}
/* 对话框内部滚动 */
.el-dialog__body.el-dialog__body-scroll {
    max-height: calc(95vh - 260px);
    overflow-y: scroll;
}
.el-dialog.is-fullscreen .el-dialog__body.el-dialog__body-scroll {
    height: calc(100vh - 126px);
    max-height: none;
}
.el-dialog.is-fullscreen .el-dialog__body.el-dialog__body-scroll.no-header {
    height: calc(100vh - 71px);
    max-height: none;
}
.el-popover-dark{
    background: rgba(70,76,91,.9);
    color: #fff;
    border: none;
}
.el-popover-dark.el-popper[x-placement^=top] .popper__arrow {
    border-top-color: rgba(70,76,91,.9);
}
.el-popover-dark.el-popper[x-placement^=top] .popper__arrow::after {
    border-top-color: rgba(70,76,91,.9);
}

.el-popover-dark.el-popper[x-placement^=bottom] .popper__arrow::after {
    border-bottom-color: rgba(70,76,91,.9);
}
.el-popover-dark.el-popper[x-placement^=bottom] .popper__arrow{
    border-bottom-color: rgba(70,76,91,.9);
}

[v-cloak] {
display: none;
}

*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/* 溢出隐藏 */
.clamp {
    overflow: hidden; 
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    word-break: break-all;
}
/* 公共圆角 */
.common-radius {
    border-radius: 4px !important;
}

/* 表格公共属性 */
.fixed-tabel td:last-of-type .cell{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.tabel-bold {
    font-size: 14px;
    color: #111;
    line-height: 20px;
}
.tabel-text {
    font-size: 12px;
    color: #666;
    line-height: 18px;
}
.tabel-text a {
    font-size: 12px;
    color: #666;
    line-height: 18px;
}
.tabel-center {
    margin: 4px 0;
}
.el-table .tabel-icon {
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    margin-left: 6px;
    vertical-align: middle;
}
/* 文本与icon图标一行类名 */
.tabel-title-icon {
    display: block;
    font-size: 0;
}
.tabel-title-icon>* {
    display: inline;
    vertical-align: middle;
}
.tabel-title-icon>span:first-of-type {
    font-size: 14px;
    line-height: 19px;
}
/* 公共布局类名 */
.flex-align {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.flex1 {
    flex: 1;
}

h1, h2, h3, h4, h5 {
    font-weight: normal;
}

h4 {
    font-size: 14px;
    line-height: 16px;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    margin-top: 15px;
    margin-bottom: 15px;
}

.hidden {
    overflow: hidden;
}

.clear {
    clear: both;
}

hr {
    border-top: 1px solid #ebedf0;
    border-bottom: 0;
    margin: 16px 0;
}

ul {
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
}

a {
    color: var(--primary);
    text-decoration: none;
    cursor: pointer;
}

button {
    border: 0 none;
    outline: 0 none;
    -webkit-appearance: none;
    appearance: none;
    box-shadow: none;
    font-size: 14px;
    background-color: #fff;
}

.el-image-viewer__wrapper .el-icon-circle-close {
    color: var(--primary);
}

.link {
    color: var(--primary);
    cursor: pointer;
}

.el-popover__reference {
    cursor: pointer;
}

.bottom-line {
    border-bottom: 1px solid #EBEEF5;
}

.el-menu-item-group__title {
    color: hsla(0, 0%, 100%, .36);
}

[rap-link] {
    cursor: pointer;
}

.el-menu-item .fa, .el-submenu .fa {
    vertical-align: middle;
    margin-right: 5px;
    width: 24px;
    text-align: center;
    font-size: 18px;
}

.el-pagination {
    padding: 10px;
    border: 1px solid #ebeef5;
}

.pagination {
    background: #fff;
    width: 100%;
}

.pagination-border {
    border: 1px solid #ebeef5;
}

.pagination .action {
    float: left;
    padding: 10px 10px 10px 0px;
}
.el-table-column--selection .cell {
    padding-left: 10px;
}

.pagination .action .el-button {
    color: #FFF;
    background-color: var(--primary);
    border-color: var(--primary);
    font-size: 12px;
    border-radius: 3px;
    padding: 9px 15px;

}

.pagination .el-pagination {
    border: 0;
    float: right;
}

::-webkit-scrollbar:hover {
    background-color: rgba(0, 0, 0, .09)
}

::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, .5);
    -webkit-border-radius: 100px
}

::-webkit-scrollbar-thumb:active {
    background: rgba(0, 0, 0, .61);
    -webkit-border-radius: 100px
}

.hide-scrollerbar::-webkit-scrollbar-thumb, .hide-scrollerbar::-webkit-scrollbar-track-piece, .hide-scrollerbar::-webkit-scrollbar {
    opacity: 0;
}

.cf:before, .cf:after {
    content: " ";
    display: table;
}

.cf:after {
    clear: both;
}

.pointer {
    cursor: pointer;
}

.table-border-line {
    border-left: 1px solid #EBEEF5;
    border-top: 1px solid #EBEEF5;
    border-right: 1px solid #EBEEF5;
}

.el-table th {
    background: #f5f7fa;
    font-size: 12px;
    padding: 8px 0;
}

.el-table th.is-leaf {
    border-bottom: 0;
}

.el-table .el-loading-mask{
    top: 38px;
}

.sex.male {
    color: #409EFF;
}

.sex.female {
    color: #ff0000;
}

.sex.unknown {
    color: #409EFF;
}

.form-item-action {
    margin-left: 10px;
    color: var(--primary);
    font-size: 12px;
    cursor: pointer;
}

.row-action-2 {
    position: relative;
    box-sizing: border-box;
}

.row-action-2 > * {
    float: left;
    box-sizing: border-box;
    width: calc(50% - 10px)
}

.row-action-2 > *:nth-child(3) {
    margin-top: 10px;
    margin-left: 0;
}

.row-action-2 > *:nth-child(4) {
    margin-top: 10px;
}

.row-action-2 > *:nth-child(5) {
    margin-top: 10px;
    margin-left: 0;
}

.row-action-3 > *:nth-child(6) {
    margin-top: 10px;
}

.row-action-2 > *:nth-child(7) {
    margin-top: 10px;
}

.row-action-3 .el-col:nth-child(4) {
    margin-top: 10px;
}

.row-action-3 .el-col:nth-child(5) {
    margin-top: 10px;
}

.row-action-3 .el-col:nth-child(6) {
    margin-top: 10px;
}

.row-action-3 .el-col:nth-child(7) {
    margin-top: 10px;
}

.row-action-3 .el-col:nth-child(8) {
    margin-top: 10px;
}

.row-action-3 .el-col:nth-child(9) {
    margin-top: 10px;
}

.row-action-2 .el-col-24 {
    width: 50%;
}

.row-action-3 .el-col-24 {
    width: 33.33333%;
}

.table-span-filter {
    position: absolute;
    right: 0;
    top: 1px;
    align-items: center;
    display: flex;
    height: 39px;
    background: #f5f7fa;
    padding-left: 5px;
    padding-right: 5px;
    border-left: 1px solid #ebedf0;
    border-right: 1px solid #ebedf0;
}

.table-fix-header .table-span-filter {
    position: fixed;
    right: 224px;
    top: 56px;
    z-index: 106;
    flex: 1;
    width: auto;
}

.doc-close .table-fix-header .table-span-filter {
    right: 24px;
}

.el-form--label-left .el-form-item__label {
    padding-left: 30px;
}

@media screen and (max-width: 600px) {
    .el-pagination__jump {
        display: none !important;
    }

    .el-pager .number {
        display: none !important;
    }

    .el-pager .active {
        display: block !important;
    }

    .el-pagination__sizes {
        display: none !important;
    }

    .el-form-item__label {
        max-width: 120px;
    }

    .el-date-editor.el-input, .el-date-editor.el-input__inner {
        max-width: 190px;
    }

    .row-flex {
        display: block;
    }
}

@media only screen and (max-width: 600px) {
    .el-table.table-response {
        display: flex;
    }

    .el-table.table-response .el-table__header-wrapper {
        width: auto;
        background: #f5f7fa;
    }

    .el-table__header-wrapper thead {
        width: 77px;
    }

    .el-table.table-response .el-table__header-wrapper table {
        width: auto !important;
    }

    .el-table.table-response td, .el-table.table-response th {
        height: 40px;
    }

    .el-table.table-response table {
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    .el-table.table-response th, .el-table.table-response td {
        margin: 0;
        vertical-align: top;
    }

    .el-table.table-response th {
        text-align: left !important;
    }

    .el-table.table-response table {
        display: block;
        position: relative;
        width: 100%;
    }

    .el-table.table-response thead {
        display: block;
        float: left;
    }

    .el-table.table-response tbody {
        display: block;
        width: auto;
        position: relative;
        overflow-x: auto;
        white-space: nowrap;
    }

    .el-table.table-response thead tr {
        display: block;
    }

    .el-table.table-response th {
        display: block;
        text-align: right;
    }

    .el-table.table-response tbody tr {
        display: inline-block;
        vertical-align: top;
    }

    .el-table.table-response td {
        display: block;
        min-height: 1.25em;
        text-align: left;
        max-width: 400px;
    }

    /* sort out borders */
    .el-table.table-response tbody tr {
        border-left: 1px solid #EBEEF5;
    }

    .el-table.table-response th:last-child, .el-table.table-response td:last-child {
        border-bottom: none;
        height: auto;
    }

    .table-response .table-span-filter {
        right: auto;
        left: 40px;
    }
}

.el-table .sort-caret.ascending {
    top: 0;
}

.el-table .sort-caret.descending {
    bottom: 0;
}

.el-table .caret-wrapper {
    height: 22px;
}

.ly-edit-icon {
    position: relative;
    top: 1px;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-left: 7px;
    background: url(/static/ly/imgs/table_edit_icon.png) no-repeat;
    background-size: 12px 12px;
    cursor: pointer;
}

.ly-icon-edit {
    position: relative;
    top: 1px;
    color: #4D9FFF;
    cursor: pointer;
    font-size: 14px;
    margin-left: 7px;
}

/* 图片样式 */
.ly-img {
    background-size: cover;
    background-position: center;
    background-color: #fff;
    overflow: hidden;
    position: relative;
}

/*备注文字颜色*/

.darktxt {
    color: #FFFFFF
}

/*深色底文字*/
.themetxt {
    color: var(--primary)
}

/*主题色文字*/
.warntxt {
    color: #EE6800 !important;
}

/*警示文字*/
.pinktxt {
    color: #FE707D
}

.app-preview {
    width: 419px;
    min-height: 750px;
    border: 1px solid #ebeef5;
}

.app-preview .custom-richtext {
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    color: #333;
    line-height: 1.5;
    overflow: hidden;
    text-align: left;
    word-wrap: break-word;
    position: relative
}

.app-preview .custom-richtext img + br {
    display: block;
    padding: 4px 0;
    content: ' '
}

.app-preview .custom-richtext .Powered-by-XIUMI p {
    margin: 0
}

.app-preview .custom-richtext a {
    color: #07d
}

.app-preview .custom-richtext img {
    background: none;
    max-width: 100% !important;
    min-height: 1px;
    width: auto !important;
    vertical-align: bottom
}

.app-preview .custom-richtext ul, .app-preview .custom-richtext ol {
    list-style-position: inside;
    padding-left: 0
}

.app-preview .custom-richtext ol {
    width: auto !important
}

.app-preview .custom-richtext blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 18px;
    border-left: 5px solid #eee
}

.app-preview .custom-richtext em, .app-preview .custom-richtext i {
    font-style: italic
}

.app-preview .custom-richtext strong, .app-preview .custom-richtext b {
    font-weight: bold
}

.app-preview .custom-richtext .selectTdClass {
    background-color: #edf5fa !important
}

.app-preview .custom-richtext table.noBorderTable td, .app-preview .custom-richtext table.noBorderTable th, .app-preview .custom-richtext table.noBorderTable caption {
    border: 1px dashed #ddd !important
}

.app-preview .custom-richtext table {
    margin-bottom: 10px;
    border-collapse: collapse;
    display: table;
    width: auto !important
}

.app-preview .custom-richtext td, .app-preview .custom-richtext th {
    padding: 5px 10px;
    border: 1px solid #ddd
}

.app-preview .custom-richtext caption {
    border: 1px dashed #ddd;
    border-bottom: 0;
    padding: 3px;
    text-align: center
}

.app-preview .custom-richtext th {
    border-top: 2px solid #bbb;
    background: #f7f7f7
}

.app-preview .custom-richtext .ue-table-interlace-color-single {
    background-color: #fcfcfc
}

.app-preview .custom-richtext .ue-table-interlace-color-double {
    background-color: #f7faff
}

.app-preview .custom-richtext td p {
    margin: 0;
    padding: 0
}

.app-preview .custom-richtext .bottom-floating-banner {
    position: fixed !important;
    bottom: 0
}

.app-preview .custom-preview {
    max-height: 650px;
    overflow-y: scroll;
    overflow-x: auto;
}

.custom-preview::-webkit-scrollbar-track-piece, .custom-preview::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
    opacity: 0;
}

.app-preview .title-tip {
    position: relative;
    padding-bottom: 10px;
    color: #333;
    font-size: 16px;
    line-height: 34px;
    font-weight: bold;
    text-align: center;
}

.app-preview .title-tip .line {
    position: absolute;
    bottom: 3px;
    left: 50%;
    width: 20px;
    height: 3px;
    background-color: #ffdd00;
    border-radius: 2px;
    transform: translate(-50%);
}

.app-preview .partition {
    height: 8px;
    margin-bottom: 18px;
    background-color: #EDEDEE;
}

/*flex-table 自定义表格  */
.ly-flex-table .ly-table-header {
    background: #f5f7fa;
    font-size: 12px;
    height: 39px;
    color: #111;
    font-weight: bold;
    border: 1px solid #ebedf0;
}

.ly-flex-table .ly-table-header span {
    line-height: 39px;
    padding: 0 10px;

}

.ly-flex-table .ly-table-item-box {
    border: 1px solid #ebedf0;
    border-top: 0;
}

.ly-flex-table.ly-table-split .ly-table-item-box {
    margin-top: 20px;
    border-top: 1px solid #ebedf0;
}

.ly-flex-table .ly-table-item-box .ly-table-row {
    line-height: 20px;
    display: flex;
    background: #F6F8FC;
    padding: 10px;
    align-items: center;
}

.ly-flex-table .ly-table-row div:first-of-type {
    flex: 1;
}

.ly-flex-table  .ly-table-row .el-checkbox:last-of-type {
    margin-right: 10px;
}

.ly-flex-table .ly-table-item-box .ly-table-row .ly-info-label {
    line-height: 21px;
    min-width: 166px;
    font-size: 14px;
    display: inline-block;
}

.ly-flex-table .ly-table-item-box .ly-table-row div:first-child {
    flex: 1;
}

.ly-flex-table .ly-table-item-box .ly-table-row .ly-info-label-label {
    margin-right: 2px;
}

.ly-flex-table .ly-table-item-box .ly-table-row .actions {
    display: flex;
    align-items: center;
}

.ly-flex-table .ly-table-content {
    display: flex;
    min-height: 30px;
}

.ly-flex-table .ly-table-content > div.ly-table-content-item {
    display: flex;
    align-items: center;
    padding: 15px 25px;
    border-right: 1px solid #ebedf0;
}

.ly-flex-table .ly-table-content > .ly-table-content-item > * {
    flex: 1;
}

.ly-flex-table .ly-table-content .ly-table-content-item.cell-item-split {
    padding: 0;
    display: block;
}

.ly-flex-table .ly-table-content > div:last-child {
    border-right: 0;
}

.ly-flex-table .ly-table-content > div.ly-table-content-item.ly-table-content-has-child {
    display: block;
    padding: 0;
}

.ly-flex-table div.ly-table-content-has-child .ly-table-content-item-has-child {
    display: flex;
    border-bottom: 1px solid #efefef;
}

.ly-flex-table div.ly-table-content-has-child .ly-table-content-item-has-child:last-child {
    border-bottom: none;
}

.ly-table-content-item-child {
    position: relative;
    padding: 15px 30px 10px;
    border-right: 1px solid #efefef;
    display: flex;
    align-items: center;
}

.ly-table-content-item-child:last-child {
    border-right: 0;
}

.ly-table-content-item-child > div {
    width: 100%;
    margin-bottom: 6px;
}

.ly-flex-table .ly-table-header span.ly-table-header-has-child {
    display: flex;
    padding: 0;
}

.ly-table-header-item-child {
    padding: 0 10px;
}

.pagination.fixed-bottom {
    padding-right: 10px;
}

.pagination.fixed-bottom .action {
    text-align: center;
    padding-left: 15px;
}

/*样式覆盖*/

.el-input__icon {
    line-height: inherit;
}

.el-tag {
    border-radius: 2px;
}

.el-tag--small {
    height: 26px;
    line-height: 24px;
}

.el-message {
    background: #fff;
    border: none;
    padding: 0;
    border-radius: 0;
}

.el-message .el-message__content {
    border: 1px solid #ebedf0;
    width: 100%;
    line-height: 46px;
    border-left: 0;
    padding-left: 10px;
    color: #000;
}

.el-message .el-message__icon {
    line-height: 48px;
    width: 55px;
    display: inline-block;
    text-align: center;
    margin-right: 0;
    color: #fff;
    border-radius: 0;
    font-size: 21px;
    font-weight: bold;
}

.el-message .el-icon-info {
    background: #3D96FC;
}

.el-message .el-icon-success {
    background: #27CC6A;
}

.el-message .el-icon-warning {
    background: #F5B93D;
}

.el-message .el-icon-error {
    background: #FC717F;
}

.el-message .el-icon-info:before, .el-message .el-icon-warning:before {
    content: "i";
}

.el-message .el-icon-success:before {
    content: "\e6da";
}

.el-message .el-icon-error:before {
    content: "\e6db";
}

.el-message .el-message__closeBtn {
    font-size: 22px;
}

.el-message.is-closable .el-message__content {
    padding-right: 31px;
}

.el-message-box {
    border-radius: 0;
}

.el-message-box__status {
    top: 22px;
    font-size: 39px !important;
}

.el-message-box__status + .el-message-box__message {
    padding-left: 46px;
}

.el-message-box__content {
    min-height: 66px;
}

.el-notification {
    border-radius: 0;
}

.el-notification__icon {
    width: 31px;
    font-size: 38px;
}

.el-notification__title {
    font-weight: 600;
    font-size: 14px;
}

.el-notification__content {
    font-size: 13px;
    margin: 2px 0 0;
}

.el-notification__closeBtn {
    top: 14px;
    color: #84919e;
    font-size: 18px;
}

.el-rate__icon {
    font-size: 20px;
}

/*树形table*/
.ly-tree-table tr td:first-child .cell{
    padding-left: 40px;
    display: flex;
}
.ly-tree-table tr th:first-child .cell{
    padding-left: 40px;
    display: flex;
}
.ly-tree-table tr td:first-child .cell .el-table__expand-icon{
    margin-left: -25px;
}

.ly-tree-table .tree-toggle{
    flex:1;
    display: inline-block;
    cursor: pointer;
}

/*星星*/
.el-icon-star-off:before {
    content: "\e797";
}

/*下拉菜单*/
.el-dropdown-menu .popper__arrow {
    display: none;
}

.el-select-dropdown .popper__arrow {
    display: none;
}

.el-dropdown-menu {
    margin-top: 0;
}

/*分页*/
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
    border: 1px solid #ebedf0;
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
    border: none;
}

/*下拉select*/
/* .el-select__caret.el-input__icon.el-icon-arrow-up::before {
    content: "\e78f";
} */

.el-tag.el-tag--info .el-tag__close {
    color: #909399;
    background-color: #e2e6ea;
}

.el-input.is-disabled .el-input__inner {
    border-color: #ebedf0;
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after {
    font: normal normal normal 15px/1 FontAwesome;
    content: "\f14a";
    top: 10px;
}

.el-select-dropdown.is-multiple .el-select-dropdown__item::after {
    font: normal normal normal 15px/1 FontAwesome;
    content: "\f096";
    position: absolute;
    right: 20px;
    font-size: 16px;
    top: 10px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
}

.el-switch__label--left {
    margin-right: 0;
}

.el-switch__label--left span {
    display: none;
}

.el-switch__label--left.is-active span {
    position: absolute;
    z-index: 1;
    top: 3px;
    font-size: 13px;
    left: 19px;
    color: #fff;
    display: block;
}

.el-switch__label.el-switch__label--right span {
    display: none;
}

.el-switch__label.el-switch__label--right.is-active span {
    display: block;
    position: absolute;
    left: 6px;
    top: 3px;
    color: #fff;
    font-size: 13px;
}

.el-progress--circle i {
    font-size: 28px;
    font-weight: bold;
}

.el-progress--circle i.el-icon-warning:before {
    content: "!";
}

/*表单*/
.el-input--small {
    max-width: 260px;
}

.main-box .el-form-item__error {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block;
    margin-left: 10px;
}

.el-form-item__error::before {
    content: "x";
    display: inline-block;
    width: 14px;
    height: 14px;
    background: rgba(254, 112, 125, 1);
    color: #FFFFFF;
    border-radius: 50%;
    text-align: center;
    line-height: 13px;

}

.el-input--small.el-textarea {
    max-width: 400px;
}

.el-input--small.el-textarea .el-textarea__inner {
    min-height: 88px !important;
}

.el-form:not(.el-form--inline) .el-select {
    min-width: 260px;
}

.el-input-group__prepend .el-select {
    min-width: 90px;
}

.el-input-group__prepend .el-select .el-input__inner {
    padding-right: 0;
}

.el-form-item {
    margin-bottom: 26px;
}

.el-form:not(.el-form--inline) .el-form-item--mini.el-form-item, .el-form:not(.el-form--inline) .el-form-item--small.el-form-item {
    margin-bottom: 26px;
}

.el-switch.is-checked .el-switch__core {
    border-color: #13CE66;
    background-color: #13CE66;
}

.el-form-item__content .el-progress.el-progress--line {
    max-width: 500px;
}



.el-form:not(.el-form--inline) .el-form-item__label {
    width: 95px;
    padding-left: 10px;
    margin-top: 6px;
    text-align: left;
    line-height: initial;
    padding-right: 25px;
    color: #111;
    font-size: 14px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.el-form-item {
    position: relative;
}

.el-form-item__label::before {
    position: absolute;
    top: 10px;
    left: 0;
}

.el-table__header-wrapper {
    line-height: 22px;
}

.el-collapse {
    border: none;
}

/*.el-collapse-item {*/
/*padding: 1px;*/
/*border: 1px solid #e6e6e6;*/
/*margin-bottom: 16px;*/
/*border-radius: 4px;*/
/*}*/

/*.el-collapse-item__content {*/
/*padding: 20px;*/
/*}*/

/*.el-collapse-item__wrap {*/
/*border-bottom: none;*/
/*}*/

/*.el-collapse-item__header {*/
/*position: relative;*/
/*height: 40px;*/
/*padding-left: 33px;*/
/*line-height: 40px;*/
/*background-color: #F9FAFC;*/
/*border-bottom: none;*/
/*transition: none;*/
/*}*/

/*.el-collapse-item__header.is-active {*/
/*border-bottom: 1px solid #e6e6e6;*/
/*}*/

/*.el-collapse-item__header .el-collapse-item__arrow {*/
/*position: absolute;*/
/*top: 14px;*/
/*left: 11px;*/
/*margin: 0;*/
/*}*/

.el-table {
    color: #475669;
}

.ly-panel-border > .el-tabs:first-child .el-tabs--border-card {
    -webkit-box-shadow: none;
    border-color: #E6E6E6;
    box-shadow: none;
}

.ly-panel-border > .el-tabs:first-child .el-tabs__item {
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 0 15px 0 15px;

}

.ly-panel-border > .el-tabs:first-child .el-tabs__nav-wrap::after {
    height: 1px;
}

.ly-header-title>.el-tabs .el-tabs__nav-wrap::after{
    display: none;
}
.ly-header-title>.el-tabs{
    margin-left: -20px;
}

.ly-header-title>.el-tabs .el-tabs__item{
    padding-left: 20px!important;
}

.ly-header-title>.el-tabs .el-tabs__item.is-active{
    font-size: 14px;
    font-weight: bolder;
    color: #333333;
    border: none;
}
.ly-header-title>.el-tabs .el-tabs__active-bar{
    display: none;
}

.ly-header-title>.el-tabs .el-tabs__item.is-active::after {
    content: '';
    display: block;
    width: 20px;
    height: 3px;
    background: var(--primary);
    border-radius: 2px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -10px;
}

.ly-header-title>.el-tabs .el-tabs__item:hover{
    color: #333333;
    border: none;
}
.ly-panel-border > .el-tabs:first-child .el-tabs__header {
    margin: 0;
}

.ly-panel-border > .el-tabs:first-child .el-tabs__item:first-child {
    padding-left: 20px;
}

.ly-panel-border > .el-tabs:first-child .el-page-header__content {
    font-size: 16px;
}
.ly-panel-border >.ly-panel-content>*:last-child{
    margin-bottom: 0;
}
.ly-panel-border>.ly-header+.ly-panel-content{
    padding-bottom: 20px;
}
.ly-panel-border>.el-tabs+.ly-panel-content{
    padding-top: 15px;
}

.content-main > .el-tabs {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px;
}

.el-tabs--card .el-tabs__nav-wrap {
    margin-bottom: -2px;
}

.el-tabs--card > .el-tabs__header .el-tabs__nav {
    border: none;
}

.el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
    font-weight: bold;
    border-bottom: 1px solid #FFF;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-top: 1px solid #efefef;
    border-radius: 2px;
}

.el-tabs--card > .el-tabs__header .el-tabs__item {
    border-left: none;
}

.el-step__head.is-finish .el-step__icon.is-text {
    background: var(--primary);
    color: #fff;
}

.el-step__head.is-success {
    border-color: var(--primary);
}

.el-step__head.is-process .el-step__icon.is-text, .el-step__head.is-success .el-step__icon.is-text {
    background: var(--primary);
    color: #fff;
    border-color: var(--primary);
}

.el-step__title.is-process {
    color: var(--primary);
}

.el-step__title.is-success {
    color: var(--primary);
}

.el-step.is-horizontal .el-step__line {
    left: 24px;
}

.el-step.is-horizontal .el-step__head.is-finish .el-step__line {
    background: var(--primary);
}

.el-step.is-horizontal .el-step__head.is-success .el-step__line {
    background: var(--primary);
}

.el-step__title.is-process {
    font-weight: 600;
}

.el-step.is-horizontal .el-step__head.is-process .el-step__line-inner {
    width: 50% !important;
    height: 2px;
    background: var(--primary);
}

.el-step.is-vertical .el-step__head.is-process .el-step__line-inner {
    height: 50% !important;
    width: 2px;
    background: var(--primary);

}

.el-step.is-vertical .el-step__head.is-success .el-step__line {
    background: var(--primary);
}

.el-step.is-vertical .el-step__head.is-finish .el-step__line {
    background: var(--primary);
}

.el-step.is-vertical .el-step__line {
    top: 24px;
}

.el-select .el-loading-mask {
    background: none;
}

.el-select .el-loading-spinner {
    margin-right: 10px;
    top: auto;
    margin-top: 1px;
    width: auto;
    text-align: right;
    position: initial;
}

.el-select .el-loading-spinner .circular {
    height: 15px;
    width: 15px;
}

.el-date-editor.el-input, .el-date-editor.el-input__inner {
    min-width: 260px;
}

.el-form-item--small .el-form-item__error {
    padding-top: 5px;
}

.el-input__suffix-inner {
    line-height: 32px;
}

.el-divider__text.is-left {
    font-size: 16px;
}

.el-date-editor .el-range-separator {
    width: auto;
}

.el-input-group__append, .el-input-group__prepend {
    padding: 0 10px;
}

@media screen and (max-width: 600px) {
    .el-form:not(.el-form--inline) .el-form-item {
        display: flex;
        flex-flow: column;
    }

    .el-form:not(.el-form--inline) .el-form-item__content {
        margin-top: 10px;
        margin-left: 0 !important;
    }

    .el-form:not(.el-form--inline) .el-input--small {
        max-width: 100%;
    }

    .ly-collection {
        max-width: 100%;
    }

    .ly-collection .ly-collection-item {
        flex-flow: column;
    }

    .ly-collection .ly-collection-title {
        display: block !important;
    }

    .ly-collection-border .ly-collection-title-bg {
        background: none;
    }
}

table.ly-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}

table.ly-table thead {
    text-align: left;
}

table.ly-table th {
    padding: 10px;
    border-bottom: 1px solid #ebedf0;
    font-size: 12px;
}

table.ly-table th:last-child {
    border-right: 0;
}

table.ly-table td {
    padding: 10px;
    border-bottom: 1px solid #ebedf0;
    font-size: 13px;
    white-space: normal;
    word-break: break-all;
    line-height: 20px;
}
.ly-markdown table.ly-table td{
    border-top: 1px solid #ebedf0;
}
.ly-table td:last-child, table.ly-table td:last-child {
    border-right: 0;
}

.ly-table tr:last-child td, table.ly-table tr:last-child td {
    border-bottom: 0;
}

table.ly-table-border {
    border: 1px solid #ebedf0;
}

table.ly-table-border th {
    border: 1px solid #ebedf0;
    border-right: 1px solid #ebedf0;
    background: #f5f7fa;
}

table.ly-table-border td {
    border-right: 1px solid #ebedf0;
}

.ly-table-striped tr:nth-child(odd) > td {
    background-color: #f9f9f9;
}

.ly-code-pre {
    font-size: 0;
    display: block;
    margin: 10px 0;
    padding: 0;
    border: 1px solid #e2e2e2;
    border-left-width: 6px;
    background-color: #F2F2F2;
    color: #333;
    overflow-y: scroll;
}

.ly-code-pre.ly-code-pre-note {
    border: 1px solid #0C0C0C;
    border-left-color: #3F3F3F;
    background-color: #0C0C0C;
    color: #dedede;
}

.ly-code-pre .ly-code-ol {
    position: relative;
    overflow: auto;
    margin: 0;
    padding-left: 0;
    box-sizing: content-box;
    font-size: 14px;
    border-top: 1px solid #e2e2e2;
}

.ly-code-pre .ly-code-ol li {
    position: relative;
    margin-left: 45px;
    line-height: 20px;
    padding: 0 5px;
    border-left: 1px solid #e2e2e2;
    list-style-type: decimal-leading-zero;
    background-color: #fff;

}

.ly-code-pre.ly-code-pre-note .ly-code-ol li {
    background-color: #3F3F3F;
    border-left: none;
}

.ly-code-pre.ly-code-pre-note .ly-code-ol {
    border-top: none;
}

.ly-code-h3 {
    cursor: pointer;
    margin: 0;
    font-size: 14px;
    padding: 0 10px;
    height: 33px;

    line-height: 33px;
}

.el-slider__button-wrapper {
    z-index: 99;
}

body {
    background: #F5F7F9;
}

.ly-page-main {
    margin-left: 92px;
    padding-top: 56px;
    -webkit-transition: margin .3s;
    -moz-transition: margin .3s;
    transition: margin .3s;
    margin-right: 0;
}

.page-footer-copyright {
    text-align: center;
    margin-left: 92px;
    padding: 40px;
}

/*.page-footer-copyright.has-sub {*/
/*    margin-left: 224px;*/
/*    margin-right:auto;*/
/*}*/

/*.ly-page-main.has-sub {*/
/*    margin-left: 224px;*/
/*    margin-right:auto;*/
/*}*/

.ui-content {
    margin-left: 224px;
}

.content-main {
    margin: 10px;
    padding: 15px;
    background: #fff;
    min-height: 500px;
}

.fixed-bottom {
    position: fixed;
    width: calc(100% - 216px);
    bottom: 0;
    text-align: center;
    background: #fff;
    padding: 0 15px 0 0;
    z-index: 1001;
    border-top: 1px solid #ebedf0;
    -webkit-transition: right .3s;
    -moz-transition: right .3s;
    transition: right .3s;
    right: 10px;
}
/* 抽屉内固定底部样式调整 */
.el-drawer .fixed-bottom.pagination {
    position: absolute;
    width: calc(100% - 10px);
}
/* 抽屉全屏 */
.el-drawer.is-fullscreen {
    width: 100% !important;
}
.el-drawer .el-drawer__header {
    position: relative;
}
.el-drawer .el-drawer__header .el-drawer__full-screen {
    position: absolute;
    top: 50%;
    right: 60px;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 20px;
    color: inherit;
}

.fixed-bottom.fixed-action-box {
    padding: 10px;
}

@media only screen and (max-width: 1280px) {
    .ly-page-main {
        margin-right: 0;
    }

    .footer-copyrigh {
        margin-right: 0;
    }

    .help-doc-warp {
        box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, .1);
    }

}

@media screen and (max-width: 600px) {
    .el-form--label-left .el-form-item__label {
        padding-left: 0;
    }

    .help-doc-box {
        display: none;
    }

    .full-screen .sub-slide-menu {
        display: none !important;
    }

    #sidebar {
        width: 100%;
        background: #fff;
    }

    .full-screen #sidebar {
        width: auto;
        background: #fff;
        height: 56px;
    }

    .top-bar .navi-menu {
        display: none;
    }

    .full-screen #sub-sidebar:hover {
        width: 56px !important;
    }

    #sub-sidebar {
        width: 100% !important;
    }

    .content-main {
        margin: 10px;
        padding: 10px;
    }

}

.ui-content-title-box {
    z-index: 101;
    position: fixed;
    top: 17px;
    padding-left: 15px;
    font-size: 16px;
}

.table-fix-header .el-table__header-wrapper {
    position: fixed;
    top: 56px;
    z-index: 102;
    height: 40px;
}
.ly-flex-table.table-fix-header{
    padding-top: 40px;
}

.table-fix-header .ly-table-header {
    position: fixed;
    top: 56px;
    z-index: 102;
}

.table-fix-header .el-table__fixed-header-wrapper {
    position: fixed;
    top: 56px;
    z-index: 102;
    overflow: hidden;
    left: auto;
    width: inherit;
}

.table-fix-header .el-table__fixed-right .el-table__fixed-header-wrapper {
    position: fixed;
    top: 56px;
    z-index: 102;
    overflow: hidden;
    right: auto;
    width: inherit;
    background: #f5f7fa;
}

.table-fix-header .el-table__fixed-right .el-table__fixed-header-wrapper th.is-hidden {
    display: none;
}

.table-fix-header .el-table__body-wrapper {
    margin-top: 40px;
}
.table-fix-header .el-drawer .el-table__body-wrapper {
    margin-top: 0;
}




.clamp{
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.el-input__inner[type=number]{
    padding-right: 0;
}
blockquote p{
    line-height: 23px;
}
.main-box>.el-tabs:first-child{
    margin:-15px -10px 10px -10px;
}
.main-box > .el-tabs:first-child .el-tabs--border-card {
    -webkit-box-shadow: none;
    border-color: #E6E6E6;
    box-shadow: none;
}

.main-box > .el-tabs:first-child .el-tabs__item {
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 0 15px 0 15px;

}

.main-box > .el-tabs:first-child .el-tabs__nav-wrap::after {
    height: 1px;
}

.main-box > .el-tabs:first-child .el-tabs__header {
    margin: 0;
}

.main-box > .el-tabs:first-child .el-tabs__item:first-child {
    padding-left: 20px;
}

.main-box > .el-tabs:first-child .el-page-header__content {
    font-size: 16px;
}
.main-box > .el-form {
    margin-left: 20px;
    margin-right: 20px;
}
.el-table td.el-table-column--selection, .el-table th.el-table-column--selection{
    text-align: center;
}

.el-table  .el-loading-mask .el-loading-spinner{
    top: 0;
    max-height: 400px;
    height: 100%;
}
.el-table  .el-loading-mask .el-loading-spinner .circular{
    top: 50%;
    position: absolute;
}

.doc-row {display:flex;flex-flow:row;}
.doc-col {display:flex;flex-flow:column;flex-wrap:nowrap;}
.flex-1 {flex:1;}
.flex-wrap {flex-wrap:wrap;}
.flex-nowrap {flex-wrap:nowrap;}
.row-center {justify-content:center;}
.align-start {justify-content:start;}
.align-justify {justify-content:space-between;}
.around-justify {justify-content:space-around;}
.align-end {justify-content:flex-end;}
.col-end {align-items:flex-end;}
.col-center {align-items:center;}
.txt-rt {text-align:right;}
.txt-lf {text-align:left;}
.txt-center {text-align:center;}
.black {color:#000;}
.light-black {color:#111;}
.gray-dark {color:#333;}
.gray {color:#666;}
.gray-light {color:#999;}
.gray-lighter {color:#A5A5A5;}
.gray-lightest {color:#C1C1C1;}
.gray-lightGray {color:#808080;}
.link-jump {color:#6E7FA3;}
.link-jump-arr {display:inline-block;width:24rpx;height:24rpx;background-color:#EBEDEF;border-radius:100%;position:relative;margin-left:6rpx;margin-top:2rpx;&:after {content:' ';border-top:2rpx solid #6E7FA3;border-right:2rpx solid #6E7FA3;width:7rpx;height:7rpx;transform:rotate(45deg);position:absolute;left:7rpx;top:8rpx;}
}

.bg-fff {background-color:#fff;}
.white {color:#fff;}
.hlg-yellow {color:#C8923A;}
.hlg,.hlg-red {color:#FF445D;}
.list-red {color:#FF3E00;}
.list-price {color:#FF0101;}
.red-day {color:#FF0000;}
.black-1 {color:#111;}
.golden {color:#D2AA74;}
.light-red {color:#FF5656;}
.orange-red {background:#FF3B30;}
.relative {position:relative;}
.ly-h1 {font-size:48px;line-height:68px;}
.ly-h2 {font-size:36px;line-height:50px;}
.ly-h3 {font-size:32px;line-height:46px;}
.ly-h4 {font-size:28px;line-height:40px;}
.ly-h5 {font-size:24px;line-height:32px;}
.ly-h6 {font-size:22px;line-height:30px;}
.ly-h26 {font-size:26px;line-height:36px;}
.ly-h24 {font-size:24px;line-height:34px;}
.ly-h18 {font-size:18px;font-weight:400;line-height:26px;}
.ly-h20 {font-size:20px;line-height:28px;}
.ly-h22 {font-size:22px;}
.ly-h14 {font-size:14px;}
.ly-h30 {font-size:30px;}
.ly-h34 {font-size:34px;line-height:48px;}
.ly_h35 {font-size:28px;line-height:35px;}
.ly_h40 {font-size:40px;line-height:56px;}
.ly-h44 {font-size:44px;line-height:60px;font-weight:600;}
.ly-h1-coupon {font-weight:500;}
.ly-h3-coupon {font-weight:400}
.heavey {font-weight:600;}
.normal { font-weight: 400; }
.bold {font-weight:bold;}
.dib {display:inline-block;}
.click {cursor:pointer;}
.mlr20 {margin:0 20px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb12 {margin-bottom:12px;}
.mb15 {margin-bottom:15px;}
.mb16 {margin-bottom:16px;}
.mb18 {margin-bottom:18px;}
.mb20 {margin-bottom:20px;}
.mb24 {margin-bottom:24px;}
.mb25 {margin-bottom:25px;}
.mb28 {margin-bottom:28px;}
.mb30 {margin-bottom:30px;}
.mb34 {margin-bottom:34px;}
.mb36 {margin-bottom:36px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb80 {margin-bottom:80px;}
.mt100 {margin-top:100px;}
.mt60 {margin-top:60px;}
.mt50 {margin-top:50px;}
.mt40 {margin-top:40px;}
.mt30 {margin-top:30px;}
.mt20 {margin-top:20px;}
.mt24 {margin-top:24px;}
.mt26 {margin-top:26px;}
.mt28 {margin-top:28px;}
.mt10 {margin-top:10px;}
.mt8 {margin-top:8px;}
.mt6 {margin-top:6px;}
.mt4 {margin-top:4px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml6 {margin-left:6px;}
.ml8 {margin-left:8px;}
.ml10 {margin-left:10px;}
.ml16 {margin-left:16px;}
.ml20 {margin-left:20px;}
.ml24 {margin-left:24px;}
.ml26 {margin-left:26px;}
.ml28 {margin-left:28px;}
.ml30 {margin-left:30px;}
.ml32 {margin-left:32px;}
.ml34 {margin-left:34px;}
.mr32 {margin-right:32px;}
.mr30 {margin-right:30px;}
.mr25 {margin-right:25px;}
.mr20 {margin-right:20px;}
.mr18 {margin-right:18px;}
.mr16 {margin-right:16px;}
.mr10 {margin-right:10px;}
.mr8 {margin-right:8px;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.mr6 {margin-right:6px;}
.mr34 {margin-right:34px;}
.mr40 {margin-right:40px;}
.ml40 {margin-left:40px;}
.ml68 {margin-left:68px;}
.ml70 {margin-left:70px;}
.mlr6 {margin-left:6px;margin-right:6px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}
.pr40 {padding-right:40px;}
.pt40 {padding-top:40px;}
.pad16 {padding:0 16px;}
.pad20 {padding:0 20px;}
.pad28 {padding:0 28px;}
.pad36 {padding:0 36px;}
.pad30 {padding:0 30px;}
.pad40 {padding:0 40px;}
.pad10 {padding:0 10px;}
.pad76 {padding:0 76px;box-sizing:border-box;}
.pd20 {padding:20px;box-sizing:border-box;}
.pb40 {padding-bottom:40px;}
.pl125 {padding-left:250px;}
.pd86 {padding:0 86px;}
.pd132 {padding:23px 132px;}
.pd48 {padding:23px 48px;}
.pd28 {padding:0 24px 0 28px;}
.ly-button-success{color:#67c23a}
.ly-button-danger{color:#f56c6c}
.ly-button-primary{color:#409eff}
.dialogFootNew{
    background-color: white;
    bottom: 0;
    position: fixed;
    width: 100%;
    height: 70px;
    padding-top: 15px;
    padding-left: 5%;
    margin-left: 0;
    margin-bottom: 0;
    z-index: 10;
}

.el-dialog-no-title .el-dialog__header{
    padding:0;
    border-bottom:none;
}
.el-dialog__title{
    cursor: default;
}
.el-dialog-no-title .el-dialog__header .el-dialog__title{
    display: none;
}

.el-drawer__body{
    padding-left: 30px;
    padding-right: 30px;
    overflow-y: auto;
    padding-top: 32px;
    padding-bottom: 100px;
}
.el-drawer__header{
    padding: 14px 16px;
    border-bottom: 1px solid #E6E6E6;
    color: #1F2D3D;
    margin-bottom: 0;
}
.el-table [class*=el-table__row--level] .el-table__expand-icon{
    position: absolute;
    top: 0;
    height: 100%;
    left: 5px;
    width: 100%;
    text-align: left;
    display: flex;
    align-items: center;
}

.el-table__expand-icon--expanded{
 -webkit-transform:none;
 transform: none;
}

.el-table__expand-icon--expanded .el-icon-arrow-right:before{
    content: "\e6df";
}

.el-table [class*=el-table__row--level] td:first-child  .cell {
    padding-left: 20px;
}

.slide_theme_dark .ly-layout-slide{
  background: #222931;
}
.slide_theme_light .ly-layout-slide{
    background: #fff;
}
.slide_theme_primary .ly-layout-slide{
    background: var(--primary);
}


.slide_theme_dark .theme-title,
.slide_theme_primary .theme-title{
    color: #fffbfbbf;
}

.slide_theme_dark .theme-sub-title,.slide_theme_primary .theme-sub-title{
    color: #eae7e7;
}

.slide_theme_light .theme-title{
    color: #515a6e;
}
.slide_theme_light .theme-sub-title{
    color: #666666;
}

.slide_theme_light .theme-title:hover{
    cursor: pointer;
    background-color: var(--primary)1f;
}
.slide_theme_light .theme-sub-title:hover{
    cursor: pointer;
    background-color:var(--primary)1f;
}

.slide_theme_light .theme-title.is-active{
    background: var(--primary);
    color: #FFFFFF;
}
.slide_theme_light .theme-sub-title.is-active{
    background: var(--primary);
    color: #FFFFFF;
}


.slide_theme_dark .theme-title:hover,.slide_theme_primary .theme-title:hover{
    cursor: pointer;
    background-color:#ffffff47;
}
.slide_theme_dark .theme-sub-title:hover,.slide_theme_primary .theme-sub-title:hover{
    cursor: pointer;
    background-color:#ffffff47;
}

.slide_theme_dark .theme-title.is-active{
    background: var(--primary);
    color: #FFFFFF;
}
.slide_theme_primary .theme-title.is-active{
    background: #FFFFFF;
    color: #1F2D3D;
}

.slide_theme_dark .theme-sub-title.is-active{
    background: var(--primary);
    color: #FFFFFF;
}
.slide_theme_primary .theme-sub-title.is-active{
    background: #FFFFFF;
    color: #1F2D3D;
}

.top_theme_dark .menu-horizontal{
    border-bottom: 1px solid #222931;
    background: #222931;
}

.top_theme_primary .menu-horizontal{
 border-bottom: 1px solid var(--primary);
 background: var(--primary);
}
.top_theme_light .menu-horizontal{
    background: #fff;
    border-bottom: 1px solid #DCDFE6;
}

.top_theme_light .menu-left-tab a{
    color: #303133;
}
.top_theme_light .menu-horizontal .menu-horizontal-right a,
.top_theme_light .menu-horizontal .menu-user-info,
.top_theme_light .menu-horizontal .el-icon-full-screen{
    color: #303133;
}

.top-bar-slide.top_theme_dark  .ly-top-navi-main-right{
    display: none;
}

.top-bar-slide.top_theme_dark   .ly-top-navi-main-des,
.top-bar-slide.top_theme_dark  .ly-top-navi-main .explain,
.top-bar-slide.top_theme_dark  .ly-top-navi-main .el-breadcrumb__inner a,
.top-bar-slide.top_theme_dark .el-breadcrumb__inner.is-link,
.top-bar-slide.top_theme_dark  .ly-top-navi-main-title,
.top-bar-slide.top_theme_dark  .ly-top-navi-main .el-breadcrumb__inner,
.top-bar-slide.top_theme_dark  .ly-top-navi-main .el-breadcrumb__inner:hover,
.top-bar-slide.top_theme_dark  .ly-top-navi-main  .el-breadcrumb__inner.is-link,
.top-bar-slide.top_theme_dark .ly-top-navi-main  .el-breadcrumb__item:last-child .el-breadcrumb__inner,
.top-bar-slide.top_theme_dark .ly-top-navi-main  .el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.top-bar-slide.top_theme_dark .ly-top-navi-main  .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.top-bar-slide.top_theme_dark .ly-top-navi-main  .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,
.top-bar-slide.top_theme_dark  .ly-top-navi-main .back-title,
.top-bar-slide.top_theme_primary   .ly-top-navi-main-des,
.top-bar-slide.top_theme_primary  .ly-top-navi-main .explain,
.top-bar-slide.top_theme_primary  .ly-top-navi-main .el-breadcrumb__inner a,
.top-bar-slide.top_theme_primary .el-breadcrumb__inner.is-link,
.top-bar-slide.top_theme_primary  .ly-top-navi-main-title,
.top-bar-slide.top_theme_primary  .ly-top-navi-main .el-breadcrumb__inner,
.top-bar-slide.top_theme_primary  .ly-top-navi-main .el-breadcrumb__inner:hover,
.top-bar-slide.top_theme_primary  .ly-top-navi-main  .el-breadcrumb__inner.is-link,
.top-bar-slide.top_theme_primary .ly-top-navi-main  .el-breadcrumb__item:last-child .el-breadcrumb__inner,
.top-bar-slide.top_theme_primary .ly-top-navi-main  .el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.top-bar-slide.top_theme_primary .ly-top-navi-main  .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.top-bar-slide.top_theme_primary .ly-top-navi-main  .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,
.top-bar-slide.top_theme_primary  .ly-top-navi-main .back-title
{
    color: #fff;
}
.main-box-blank .ly-panel-border{
    border: 0;
}

.top_theme_light .menu-left-tab a.active{
    background-color: #a998980a;
}
.slide_theme_light .theme-title .icon{
     color:var(--primary);
}
.slide_theme_light .theme-title.is-active .icon{
    color:#fff;
}

.ly-guide-show{
    position: relative;
    z-index: 1004;
}
/* 侧边栏 */
.left-nav-menu .menu-item .menu-item-icon {
    margin-right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-weight: 400;
    color: var(--primary);
}
.left-nav-menu .submenu .submenu-item-icon {
    margin-right: 8px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: var(--primary);
}

#app.ly-layout-center{
    max-width: 1400px;
    margin: 0 auto;
}

@media screen and (min-width: 1400px) {
    #app.ly-layout-center #left-nav-menu,#app.ly-layout-center #sidebar{
        left: calc(50% - 700px);
    }
}
#app.ly-layout-center.slide_theme_light .ly-layout-slide{
    background: #f5f7f9;
}
#app.ly-layout-center .fixed-bottom{
    max-width: 1185px;
    margin-left: 10px;
    right: auto;
}
#app.ly-layout-center .pagination.fixed-bottom{
    max-width: 1164px;
    margin-left: 0;
}
#app.ly-layout-center.top-bar-full .ly-top-navi-main.ly-top-navi-tab{
    max-width: 1196px;
    margin-left: 9px;
}
#app.ly-layout-center.slide_theme_light .ly-layout-slide .theme-title.is-active,
#app.ly-layout-center.slide_theme_light .ly-layout-slide .theme-title:hover,
#app.ly-layout-center.slide_theme_light .ly-layout-slide .theme-sub-title:hover,
#app.ly-layout-center.slide_theme_light .ly-layout-slide .theme-sub-title.is-active{
    border-radius: 10px;
}